package com.qst.crop.dao;

import com.qst.crop.entity.User;
import org.springframework.stereotype.Component;
import java.util.List;

//主要负责与数据库进行交互
@Component
public interface UserDao {
    //用于查询数据库中所有的用户记录
    List<User> selectAll();
    //向数据库中插入一条用户记录
    int insertSelective(User user);

    //根据主键来更新用户记录
    int updateByPrimaryKeySelective(User user);
    //删除方法
    int deleteByPrimaryKey(String userName);
    //依据主键，查询信息
     User selectByPrimaryKey(String userName);

    //通过用户名ownName查询用户的地址信息
    String selectAddressByName(String ownName);
}
